a fantastic, formidable creature - Türkisch Englisch Wörterbuch